.blue
  color:#2F7DCD
.gray
  color: #888;
.lightgray
  color: #ccc;
.black
  color: black;
.red
  color: #d92d21!important

.pt0
  padding-top 0!important
.ptp1
  padding-top: .1em;
.ptp4
  padding-top: .4rem!important;
.plp4
  padding-left: .4rem;
.pl0
  padding-left: 0!important
.pb0
  padding-bottom 0!important
.paddingP3
  padding:.3rem;

.mt0
  margin-top: 0;
.mtp1
  margin-top: .1rem
.mtp4
  margin-top: .4rem
.mlp1
  margin-left .1rem
.mlp3
  margin-left .3rem
.mrp24
  margin-right: .24rem

.ishow
  display: inline;
.none
  display: none
.block
  display: block
.aright
  text-align: right!important;
.acenter
  text-align center!important
.relative
  position: relative;
.lhp48
  line-height: .48rem
.overshow
  overflow: visible!important

.w1p2
  width: 1.2rem

.fullL
  display: flex;
  .partB
    flex: 1;
    align-self: center;
  .partS
    align-self: center;

.bbnone:after
  border-bottom: none!important;
.btnone:before
  border-top: none!important;

.completeDot
  background: #1aad19!important;
.cancelDot
  background: #979797!important;

.tipsRight
  color: #888;
  text-align: right;
  font-size: .24rem;

.shownum
  font-size: 16px;
  color: black;
  font-weight: bold;

.msgListWrap
  padding: .4rem .2rem 0

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
  color: #888;

.textellipsis
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:break-word;
  word-break:break-all;

/* 超时时间块样式 */
.timecounterwrap
  display flex
.van-tag
  padding 0 8px!important
  line-height .32rem!important
  height .32rem
  align-self center
.tagred
  background-color #fce9e8
  border 1px solid #f0bab6
  color #d44d44!important

/* 卡片样式 */
.mycard
  border-radius 4px
.mycard::before
  content: '';
  width: calc(200% - 2px)
  height: calc(200% - 2px)
  position: absolute;
  top: 0;
  left: 0;
  border-radius 8px
  border-top 1px solid #e5e5e5!important
  border-left 1px solid #e5e5e5!important
  border-right 1px solid #e5e5e5!important
  border-bottom 1px solid #e5e5e5!important
  transform: scale(0.5,0.5);
  transform-origin: top left
  pointer-events: none
.mycard::after
  border-bottom none!important

/* 订单时间，显示在右上角，灰色小号字体 */
.ordertime
  font-size 11px
  color #9b9b9b
  float right

/* 图片预览样式 */
.van-swipe__track, .van-image-preview__overlay
  height calc(100vh)
.van-swipe-item
  float: left;
.van-overlay
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
.van-image-preview__index
  background-color: #494949
  z-index: 2014
  padding: 0 10px
  border-radius: 8px

.my-list-nodata-text
  color: #969799
  font-size: 13px
  line-height: 50px
  text-align: center
  background white
  display flex
  align-items center
  justify-content center
  &:before, &:after
    content: ''
    display inline-block
    height 1px
    background #ccc
    flex 1
    margin-left 1.5em
    margin-right 1.5em
